;==============================================================================
; 调试步骤2：基础 + A20
;==============================================================================
bits 16
org 0x7c00

start:
    cli
    xor ax, ax
    mov ds, ax
    mov es, ax
    mov ss, ax
    mov sp, 0x7c00
    sti
    
    ; 显示步骤1
    mov ah, 0x0e
    mov al, '1'
    int 0x10
    
    ; 开启A20
    in al, 0x92
    or al, 2
    out 0x92, al
    
    ; 显示步骤2成功
    mov al, '2'
    int 0x10
    mov al, ':'
    int 0x10
    mov al, 'A'
    int 0x10
    mov al, '2'
    int 0x10
    mov al, '0'
    int 0x10
    
    ; 挂起
    jmp $

times 510 - ($ - $$) db 0
dw 0xaa55

